Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pr openthread #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Pr openthread #1

wants to merge 6 commits into from

Conversation

KaSroka
Copy link
Owner

@KaSroka KaSroka commented Jan 15, 2018

No description provided.

Use CONFIG_IEEE802154 instead of CONFIG_NET_L2_IEEE802154
when adding RSSI and LQI members to net_pkt. CONFIG_IEEE802154 is more generic.

Signed-off-by: Kamil Sroka <[email protected]>
OpenThread requires platform definition with standarized API
so we have to add wrappers to make it compatible with Zephyr.
OpenThread is based on autoconf, this requires more specific CMakeLists.txt
which allows to clone specific commit or point to local copy of openthread.

Signed-off-by: Kamil Sroka <[email protected]>
Add OpenThread L2 to L2 list.

Signed-off-by: Kamil Sroka <[email protected]>
Initially add support for OpenThread only for nRF 802.15.4 radio driver.

Signed-off-by: Kamil Sroka <[email protected]>
Add OpenThread to Zephyrs net stack as data link layer.
OpenThread requires to call process function when an event occurs.
This process function is called from cooperative thread.

Packet conversion and dispaching is implemented in openthread.c
as well as addresses forwarding.

Signed-off-by: Kamil Sroka <[email protected]>
Add samples config for nRF52840 with OpenThread for echo_client and echo_server.

Signed-off-by: Kamil Sroka <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant